B 币安 · 全球最大的加密货币交易所币安 注册 → AD OKX OKX · 全球领先的加密货币交易所OKX 注册 → AD
📈 股票分析工具

📆 股票定投计算器

输入个股、金额、周期(每月、每周)和期限,用 Yahoo Finance 真实股价重现定投买入,计算总投入、市值与收益率、年化收益率(IRR)和最大回撤,并与一次性投入比较。含股息再投资和韩元换算,不构成投资建议。

加载中 数据:Yahoo Finance(经本站服务器中转,可能延迟)

定投计划

频率
每次按当天开盘价成交(休市则顺延到下一个交易日)

结果

累计投入–
当前市值–
收益率–
年化(IRR)–
持有数量–
平均成本–
最大回撤–
最差收益率–
分红影响–
–

市值与投入对比

价格与你的平均成本

定投与一次性投入对比

项目定投一次性投入

分红与汇率分开看

基准定投收益率IRR一次性投入收益率

重点买入记录

类别日期买入价当前收益率

按年份

每年买入的部分现在价值多少
年份买入次数投入当前市值收益率

如果换个时间开始

同样金额和频率,直到今天
开始买入次数投入市值定投收益率IRR一次性投入收益率

点击开始日期即可应用到上方。

📚 术语看不懂?→ 加密货币·股票术语词典

仅供参考,不构成投资建议。行情由本站服务器从 Yahoo Finance 获取,视交易所不同可能延迟 15–20 分钟以上或中断。 图表: TradingView Lightweight Charts™

这个工具能做什么

这是一个定投计算器:用真实股价还原每月·每周以相同金额买入股票或 ETF 的话,现在会值多少。可以按名称搜索列表中的品种,如标普500 ETF(SPY)、韩国上市的美国标普500 ETF、KOSPI200 ETF、三星电子、美国·日本大盘股,也可以直接输入代码,设定金额·周期·期间后,就会计算总投入、市值和收益率、年化收益率(IRR)、最大回撤,并与把同样的钱一次投入的一次性投资比较。分别显示分红再投资和只看价格的结果,海外品种还会计算按买入日汇率把韩元换汇买入的结果。

计算方法

行情由本站服务器从 Yahoo Finance 获取。最近10年使用日K线,更早的期间使用月K线。假定买入在预定日的开盘价成交。每月为所选日期(1日 = 当月第一个交易日,2~28日),每周为所选星期几,每个交易日为所有开盘的日子;休市时在下一个预定日之前的第一个交易日买入,没有这样的日子则跳过。买入数量 = 单次金额 ÷ 汇率 × (1 − 手续费) ÷ 开盘价,允许小数股。"分红再投资"用反映分红·拆股的复权收盘价(adjClose)计算。复权开盘价 = 开盘价 × (复权收盘价 ÷ 收盘价),估值也用复权收盘价,相当于把分红按税前金额原样再买入同一品种。"不含分红"用只反映拆股的原始股价计算,只看价格变化。海外品种按韩元计算时,按买入日汇率(Yahoo 日K线收盘价,当天没有则用前一个值——按月K线计算的期间用当月月K线开盘价)把韩元换汇买入,市值 = 持有数量 × 最近收盘价 × 当前汇率。平均成本 = 总投入 ÷ 持有数量,收益率 = 市值 ÷ 总投入 − 1,不扣除卖出成本和税费。年化收益率(IRR)是用每次买入的日期·金额和当前市值求解的内部收益率,只在首次买入在1年以前时显示。一次性投资假设把同样总额在首次买入日开盘价一次买入,年化为 CAGR = (市值 ÷ 投入)^(1 ÷ 年数) − 1。最大回撤是首次买入后市值(包括期间投入的资金)从此前最高值下降最多的比例,最低收益率是相对截至当天投入的资金、市值最低那天的值。每股分红是在复权收盘价系数变化的日子(除息日),用 前一日收盘价 × (1 − 前一日系数 ÷ 当日系数) 反推的税前估算值。

各画面区块的解读方法

品种选择与当前行情行

在搜索栏输入名称或代码,或用下方按钮(标普500 ETF 即 SPY、韩国上市的美国标普500 ETF、KOSPI200 ETF、纳斯达克100 ETF 即 QQQ、美国红利股 ETF、三星电子)直接选择。六位数的韩国代码先在 KOSPI(.KS)中查找,没有再到 KOSDAQ(.KQ)中查找。旁边的"分红再投资·不含分红"用来选择用复权股价还是原始股价计算。下面一行写有品种名称、最近价格和较前一日变化,美元·日元品种还会写出按当前汇率换算的韩元价格和汇率,以及基准时间(该交易所所在城市的时间)和盘中·收盘。美国常规交易时段为韩国时间晚上11点30分到早上6点(北京时间晚上10点30分到早上5点,夏令时提前一小时),所以白天看到的是前一晚的收盘价。与韩国股票不同,美国股票没有单日涨跌幅限制。

定投条件

输入单次买入金额,海外品种还要选择该金额是韩元还是品种货币(韩语界面默认为韩元,下方显示按当前汇率换算的值)。买入周期为每月(1日 = 当月第一个交易日,2~28日)、每周(周一~周五中的某一天)、每个交易日,在预定日开盘价买入,休市时在下一个预定日之前的第一个交易日买入。开始日可以选择日期,或点击1·3·5·10年前、从数据起点按钮,结束日留空则定投到今天。即使把结束日设为过去,市值也按当前价格计算。买入手续费默认值为韩元品种0.015%、海外品种0%(各券商不同,请自行输入),不计入卖出成本·税费。早于10年的期间是月K线,只按每月第一个交易日计算。修改数值后立即重新计算,条件会保存在地址中。

定投结果 — 数字卡片

用卡片显示如果按条件买入,现在会是什么结果。市值 = 持有数量 × 最近收盘价(按韩元计算时再 × 当前汇率),盘中的最近收盘价是进行中的今日价格,所以每次更新市值·收益率都会小幅变化。过去的买入已按当天开盘价确定,不会改变。允许小数股,估值不扣除卖出时的成本·税费。下方句子一次写出期间·周期·金额·次数和结果,以及与在首次买入日一次投入同样总额的差距,再下面会提示因数据起点较晚而推迟了日期、或因数据空缺而跳过买入的情况。

  • 总投入:买入次数和期间
  • 当前市值:盈亏金额
  • 收益率:市值 ÷ 总投入 − 1
  • 年化收益率(IRR):反映每次买入日期·金额的内部收益率,仅在首次买入在1年以前时显示
  • 持有数量:分红再投资方式下包含因分红增加的部分
  • 平均成本:总投入 ÷ 持有数量,以及现价比它高或低百分之几
  • 最大回撤(MDD):首次买入后市值(含投入资金)从此前最高值下降最多的比例
  • 最低收益率:相对截至当天投入的资金、市值最低的那一天
  • 分红再投资效应:与按另一种分红处理方式计算的收益率比较
  • 汇率效应:海外品种按韩元计算时的平均买入汇率和当前汇率

市值与投入图表、价格与平均成本

上图同时画出定投市值(面积)、累计投入(阶梯线),以及在首次买入日投入同样总额的一次性投资市值(虚线)。市值面积降到投入阶梯线以下的区间是浮亏区间。图表上方一行显示鼠标所指那天(没有则为最后一天)的价格·市值·投入以及收益率·一次性投资市值。下图是品种价格(按韩元计算时为韩元换算价格)和自己的平均成本(虚线阶梯),买入60次以下时,每个买入日都会打点。价格线在平均成本之上,说明现在是浮盈。可以切换普通·对数刻度。分红再投资方式下的价格·平均成本是按之后的分红调低过去价格的复权股价,所以看起来比当时的实际成交价低。

定投 vs 一次性投资、按分红·汇率拆分

第一张表把分批买入同样总额的定投和在首次买入日开盘价一次买入的一次性投资,按投入·平均成本·持有数量·市值·盈亏·收益率·年化·最大回撤并排比较,标题旁注明哪一方的收益率高出多少个百分点。资金在市场中停留的时间不同,收益率之间难以直接比较,所以也要一起看年化(定投为 IRR,一次性投资为 CAGR)。第二张表把同样的买入按分红再投资·不含分红,海外品种再按韩元·品种货币拆分重新计算,显示结果因什么而不同。表格下方写出这一期间每股分红合计和次数,以及若采用不含分红方式本可以现金领取的分红(税前估算)。韩元一行是按买入日汇率买入、按当前汇率估值的数值。

买入记录摘要与按年份定投明细

买入记录摘要显示买得最便宜的一天、买得最贵的一天、首次买入、最后买入的日期·买入价及该笔买入的当前收益率,下方用条形画出当前盈利的买入在总次数中占几次以及比例。可以一眼看出定投是如何形成平均成本的,以及买贵的部分现在是否已经回本。按年份定投明细是每年的买入次数和投入、当年买入的部分现在值多少及其收益率。越是最近几年买入的部分,在市场中停留的时间越短,难以直接与前几年的收益率比较。两张表都按当前价格估值,所以盘中会随更新一起变化。

按起始时点比较

在一张表中显示以同样的金额·周期·手续费·分红处理方式,从1年前、3年前、5年前、10年前、数据起点定投到今天会怎样。每行写有买入次数·投入·市值·定投收益率·IRR·同期一次性投资收益率。1~10年的行用日K线计算,"从数据起点"一行会接续计算到早于10年的月K线,如果还没获取月K线,会出现"载入"按钮。如果上市时间较短、没有那个时点的数据,该行会标为"无数据"或被去掉。点击开始日,会填入上方条件的开始日,整个画面按该期间重新计算。这张表用来确认即使是同一品种,结果也会因何时开始而大不相同。

使用顺序

① 选择品种,设定金额·周期·开始日。② 查看收益率和 IRR、平均成本,在市值图表中确认市值低于投入的区间有多长、多深。③ 与一次性投资比较,并在按分红·汇率拆分中区分结果来自股价·分红·汇率中的哪一项。④ 用按起始时点比较查看结果随开始时期变化多大。用韩元定投美国 ETF 时,汇率效应可能大幅改变结果,请同时看韩元·美元两行。开着画面时每5分钟重新获取最近5天的K线(收盘时股价每30分钟,汇率每次)来更新市值,但这是计算器,不需要长时间开着。过去的结果不保证未来的收益。

使用须知

常见问题

分红再投资和不含分红有什么不同?

分红再投资用反映分红·拆股的复权股价计算,结果相当于把收到的分红不扣税立即再买入同一品种。不含分红用原始股价计算,只看价格变化。两个结果之差就是分红的部分,在"按分红·汇率拆分"表下方还会写出这一期间每股分红合计,以及若以现金领取分红能收到的金额(税前估算)。指数·汇率这类没有分红调整的数据,两个结果相同。分红再投资方式下的买入价·平均成本是按之后的分红调低了过去价格的复权股价,所以看起来比当时的实际成交价低。

把海外股票按韩元计算时,汇率怎么反映?

假设在每个买入日按当天汇率(Yahoo Finance 日K线收盘价,节假日用前一个值)把韩元换成美元或日元买入。市值为 持有数量 × 最近收盘价 × 当前汇率。所以韩元收益率中同时包含股价变化和汇率变化,并把与仅用美元衡量同样买入的收益率之差单独显示为汇率效应。不计入券商的换汇手续费(汇率点差)。

买入价格以什么时候为准?

预定日日K线的开盘价,即该交易所开盘时的第一个价格。选择每月1日,就在当月第一个交易日的开盘价买入。休市时在下一个预定日之前的第一个交易日买入,期间没有交易数据则跳过,并在画面上写明跳过的次数。早于10年的期间是月K线数据,只按每月第一个交易日的开盘价计算。

行情多久更新一次,延迟多少?

开始时获取一次该品种10年的日K线,之后每5分钟只重新获取最近5天的K线,更新现价和市值。收盘时每30分钟只检查一次,海外品种用于韩元换算的汇率也每5分钟重新获取。因交易所不同,行情可能延迟15~20分钟以上,所以画面上方写有基准时间和盘中·收盘。切换到其他标签页时停止更新,回来后立即继续。

仅供参考信息,不构成投资建议。行情是本站服务器从 Yahoo Finance 获取的,因交易所不同可能延迟15~20分钟以上或中断。

📚 推荐阅读
💵股息从哪里来→ 🧺指数衡量的是什么→ 💱汇率对海外股票收益的影响→ 🧾挑选ETF时要看的项目→
← 全部股票分析工具